UPDATE ALERT

Interactive Web Design with Shout3D, was written during the development of Shout3D 2.0. Certain developments occurred after the book went to press that affect the text.

Java 1.1 Event Handling

As explained in the book, Shout3D is a Java 1.1 class library. However, extensive testing has revealed that some Web browsers for the Mac do not support Java 1.1 AWT event handling, even though they support Java 1.1 generally. Thus, to be completely certain that your content will work correctly on the widest range of platforms, you must use the old-fashioned Java 1.0.2 event handling methods in your applet class code.

This applies only to AWT event handling coded in an applet. (Panel classes have their own event handling methods specific to Shout3D, and these are unaffected.) As it happens, all examples in the book and in the bonus projects of AWT event handling use Java 1.0.2 methods because these will still work in Java 1.1 and because they are very easy to understand. But the text indicates that you are free to use Java 1.1 event handling, and this is no longer entirely correct. Note that Java 1.0.2 AWT methods will only be covered in older reference books on Java.

Swapping Animation Segments

Chapter 9 of the book contains a section titled Swapping Between Segments that uses a ScalarInterpolator to isolate segments of a longer piece of animation. This technique has been made much easier by the introduction of a new FractionRemapper node. This node allows you to set the start and end of a segment of a longer animation. You can swap segments by simply writing code that changes the start and end key fields based on user input.

A new group of files has been added to the Chapter 9 folder on the CD to illustrate this technique.

These files are precisely the same as those in the covered in the text except that a FractionRemapper node is used instead of a ScalarInterpolator.

Audio Files

Shout3D now supports .wav files. You are no longer limited to the .au file format.